/*
    Document   : login_theme
    Created on : 04/09/2009, 12:39:26 PM
    Author     : QuickDunk
    Description:
        Purpose of the stylesheet follows.
*/

/*
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root {
    display: block;
}

body {
    background: url(../img/bg.png) #919191 top left repeat-x;
    font-family: Arial, Helvetica, sans-serif;
    padding-top:7%;
    margin-left:0px;
    margin-right:0px;

}
.login_cont{
    height:350px;
    text-align:center;
    vertical-align:middle;
    top:50px;
    background-image:url(../img/bg_header.png);
    background-repeat:repeat-x;
    margin-left:0px;
    margin-right:0px;
}
.login_logo{
    margin-top:15px;
    color:white;
    display:inline-block;
    text-align:center;
    width:157px;
    height:137px;
    background-image:url(../img/logo.png);
    background-position:center;
    background-repeat:no-repeat;


}
.login_form{

    text-align:center;
    height:100%;
    display:inline-block;
    background-color:white;
    border-color:#B2CAD7;
    border-style:solid;
    border-width:3px;
    -moz-border-radius: 40px 10px;


}
.login_form_tittle{
    padding-top:2px;
    width:400px;
    color:white;
    vertical-align:middle;
    font-size:xx-large;
    font-family:Arial, Helvetica, sans-serif;
    background-repeat:no-repeat;
    background-position:center;

}
.login_form_content{
    height:100px;
    text-align:center;
}
.login_form_label{
    font-size:12px;
    color:#646665;
    text-align:right;
    padding-right:10px;
    font-weight:bolder;
}
.login_form_content_layout{
    display:inline-table;
}
.login_form_input{
    -moz-border-radius: 40px 10px;
    border-color:#F0F3F6;
    border-width:2px;
    border-style:solid;
    text-align:center;
    width:175px;
}
.login_form_input:focus{
    border-color:#B2CAD7;
}
.login_form_button{
    border: groove 2px black;
    -moz-border-radius: 6px;
    -webkit-border-radius: 4px;
    text-decoration:none;
    width:100px;
    height:20px;
    display:inline-block;
    font-size:small;
    text-align:center;
    color:#646665;
    background-color:#D6DAE3;

}
.login_form_button:hover, input[type=submit]:hover {
    border: groove 2px #E98227;
    color:#E98227;
}
.login_form_button:active, input[type=submit]:active {
    border: groove 2px #E98227;
    color:black;
}

input[type=submit] {
    border: groove 2px black;
    -moz-border-radius: 6px;
    -webkit-border-radius: 4px;
    width:120px;
    height:24px;
    display:inline-block;
    font-size:small;
    text-align:center;
    color:#646665;
    background-color:#D6DAE3;
    padding-top:0px;
}
.login_mini_link{
    margin-top:5px;
    font-size:10px;
    color:#9FACB8;
    text-decoration:none;
}
.login_mini_link:hover{
    color:white;
}
.left{
    text-align:center;
}
.right{
    text-align:right;
}
.login_form_footer{
    height:35px;
    text-align:center;
}
.copyright{
    width:350px;
    -moz-border-radius: 7px;
    text-align:center;
    background-color:#2C3135;
    color:#EDD074;
    font-size:xx-small;
    height:25px;
    vertical-align:middle;
    margin: 0 auto;
    text-align:center;
    padding-top:7px;
    background-image:url(../img/logo_upn.png);
    background-repeat:no-repeat;
    background-position:center;

}

.footer_copyright_table{
    display:inline-table;
    margin-top:5px;
    text-align:center;
    width:100%;
}
